データベースの連結
ワークフロー:データベースの連結
Vectorworks Design Suite製品には、Open Database Connectivity(ODBC)およびSQLiteの標準仕様に従って外部データベースと通信する機能が含まれています。データベース内のデータセットを使用すると、図形に連結されたレコード(レコードフォーマットやIFCおよびCOBieレコード)を自動的に更新できます。同様に、Vectorworksの図形からデータベースに図形データを送り、データベースを更新することもできます。
Vectorworks Design Suite製品でODBCを正しく使用するには、データベース管理システムが必要です。また、連結を設定してデータフローを管理するための手順に従う必要があります。
SQLiteは、組み込み型のSQLデータベースエンジンです。他のほとんどのSQLデータベースとは異なり、SQLiteには別のサーバープロセスがありません。SQLiteは通常のファイルを直接読み書きします。単一のファイルに、複数のテーブル、インデックス、トリガ、ビューを含む完全なSQLデータベースが含まれています。
選択したデータベースプログラムでデータを設定します。Vectorworks Design Suiteでのデータベース連結は、以下のデータベースシステムでサポートされています:
Microsoft Excel
FileMaker Pro
Microsoft AccessおよびMicrosoft SQL Server
MySQL
SQLite*
ODBCをサポートし、MacまたはWindowsドライバーを含むすべてのデータベース
データベースやオペレーティングシステムには、通常、ドライバーおよびデータソースを定義する個別のODBC AdministratorまたはManagerアプリケーションが含まれています。データベースドライバーのインストールが必要な場合があります。ODBCドライバー情報を参照してください。
このヘルプシステムでは、データベースシステムのインストール、設定、および使用法を記載していません。これらの情報については、オペレーティングシステムまたはデータベースソフトウエアのマニュアルを参照してください。
* SQLiteデータベースファイルには、ODBCマネージャまたはサーバーは不要です。SQLiteに関する情報はsqlite.org(英語サイト)を参照してください。
Vectorworks製品とデータベースシステムとの連結を設定します。データベースシステムとVectorworksレコードフォーマットとの間の通信を確立して維持するための、固有の値を含む「キー」列が指定されます。
データベースとオブジェクトタイプのレコードフォーマットとの間のリンクを定義します。
連結する各オブジェクトタイプのオブジェクトを識別して、データベーステーブルの行にリンクします。
連結が確立されたら、データベースからVectorworksレコードフォーマットを更新するための設定と、Vectorworksオブジェクトレコードからデータベースを更新するための設定を決定します。双方向の通信プロセスは自動化できます。